.course-list {
  padding: 0 32px;
  &-item {
    position: relative;
    padding: 32px 0;
    border-bottom: 1px solid #E5E5E5;
    dt {
      float: left;
      margin-right: 22px;
    }
    &--title {
      font-size: 32px;
      font-weight: 500;
      line-height: 40px;
    }
    &--desc {
      position: absolute;
      bottom: 36px;
      left: 272px;
      font-size: 22px;
      color: rgba(0,0,0,0.54);
    }
    &:after {
      content: '';
      display: block;
      clear: both;
    }
    &:last-child {
      border-bottom: none;
    }
  }
}
